package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class GuaranteeInfoDOCondition {
    private PlusEntityWrapper<GuaranteeInfoDO> ew;

    public GuaranteeInfoDOCondition() {
        this.ew = new PlusEntityWrapper(GuaranteeInfoDO.class);
    }

    public static GuaranteeInfoDOCondition builder() {
        return new GuaranteeInfoDOCondition();
    }

    public PlusEntityWrapper<GuaranteeInfoDO> build() {
        return this.ew;
    }

    public GuaranteeInfoDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public GuaranteeInfoDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(GuaranteeInfoDO.class);
    }

    public GuaranteeInfoDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public GuaranteeInfoDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public GuaranteeInfoDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public GuaranteeInfoDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> GuaranteeInfoDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> GuaranteeInfoDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> GuaranteeInfoDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public GuaranteeInfoDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public GuaranteeInfoDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public GuaranteeInfoDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public GuaranteeInfoDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public GuaranteeInfoDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public GuaranteeInfoDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeInfoDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeInfoDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoIsNull() {
        ew.isNull("guarantee_no");
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_no");
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoIsNotNull() {
        ew.isNotNull("guarantee_no");
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_no");
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoEq(Object value) {
        ew.eq("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoNe(Object value) {
        ew.ne("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoGt(Object value) {
        ew.gt("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoGe(Object value) {
        ew.ge("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoLt(Object value) {
        ew.lt("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoLe(Object value) {
        ew.le("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoIn(Object... value) {
        ew.in("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoNotIn(Object... value) {
        ew.notIn("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoBetween(Object value, Object value1) {
        ew.between("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoLike(String value) {
        ew.like("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeNoNotLike(String value) {
        ew.notLike("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdIsNull() {
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdIsNotNull() {
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdEq(Object value) {
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdNe(Object value) {
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdGt(Object value) {
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdGe(Object value) {
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdLt(Object value) {
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdLe(Object value) {
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdIn(Object... value) {
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdNotIn(Object... value) {
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdBetween(Object value, Object value1) {
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdNotBetween(Object value, Object value1) {
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdLike(String value) {
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andOrgIdNotLike(String value) {
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orOrgIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdIsNull() {
        ew.isNull("center_order_id");
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_order_id");
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdIsNotNull() {
        ew.isNotNull("center_order_id");
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_order_id");
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdEq(Object value) {
        ew.eq("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdNe(Object value) {
        ew.ne("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdGt(Object value) {
        ew.gt("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdGe(Object value) {
        ew.ge("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdLt(Object value) {
        ew.lt("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdLe(Object value) {
        ew.le("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdIn(Object... value) {
        ew.in("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdNotIn(Object... value) {
        ew.notIn("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdBetween(Object value, Object value1) {
        ew.between("center_order_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_order_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdNotBetween(Object value, Object value1) {
        ew.notBetween("center_order_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_order_id", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdLike(String value) {
        ew.like("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andCenterOrderIdNotLike(String value) {
        ew.notLike("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition orCenterOrderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_order_id", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoIsNull() {
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoIsNotNull() {
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoEq(Object value) {
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoNe(Object value) {
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoGt(Object value) {
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoGe(Object value) {
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoLt(Object value) {
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoLe(Object value) {
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoIn(Object... value) {
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoNotIn(Object... value) {
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoBetween(Object value, Object value1) {
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoNotBetween(Object value, Object value1) {
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoLike(String value) {
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAcceptOrderNoNotLike(String value) {
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAcceptOrderNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoIsNull() {
        ew.isNull("apply_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("apply_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoIsNotNull() {
        ew.isNotNull("apply_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("apply_order_no");
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoEq(Object value) {
        ew.eq("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoNe(Object value) {
        ew.ne("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoGt(Object value) {
        ew.gt("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoGe(Object value) {
        ew.ge("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoLt(Object value) {
        ew.lt("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoLe(Object value) {
        ew.le("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoIn(Object... value) {
        ew.in("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoNotIn(Object... value) {
        ew.notIn("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoBetween(Object value, Object value1) {
        ew.between("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoNotBetween(Object value, Object value1) {
        ew.notBetween("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoLike(String value) {
        ew.like("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplyOrderNoNotLike(String value) {
        ew.notLike("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplyOrderNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("apply_order_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeIsNull() {
        ew.isNull("service_begin_time");
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("service_begin_time");
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeIsNotNull() {
        ew.isNotNull("service_begin_time");
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("service_begin_time");
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeEq(Object value) {
        ew.eq("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeNe(Object value) {
        ew.ne("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeGt(Object value) {
        ew.gt("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeGe(Object value) {
        ew.ge("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeLt(Object value) {
        ew.lt("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeLe(Object value) {
        ew.le("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeIn(Object... value) {
        ew.in("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeNotIn(Object... value) {
        ew.notIn("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeBetween(Object value, Object value1) {
        ew.between("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeNotBetween(Object value, Object value1) {
        ew.notBetween("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeLike(String value) {
        ew.like("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceBeginTimeNotLike(String value) {
        ew.notLike("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceBeginTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("service_begin_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeIsNull() {
        ew.isNull("service_end_time");
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("service_end_time");
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeIsNotNull() {
        ew.isNotNull("service_end_time");
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("service_end_time");
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeEq(Object value) {
        ew.eq("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeNe(Object value) {
        ew.ne("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeGt(Object value) {
        ew.gt("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeGe(Object value) {
        ew.ge("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeLt(Object value) {
        ew.lt("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeLe(Object value) {
        ew.le("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeIn(Object... value) {
        ew.in("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeNotIn(Object... value) {
        ew.notIn("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeBetween(Object value, Object value1) {
        ew.between("service_end_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("service_end_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeNotBetween(Object value, Object value1) {
        ew.notBetween("service_end_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("service_end_time", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeLike(String value) {
        ew.like("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andServiceEndTimeNotLike(String value) {
        ew.notLike("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition orServiceEndTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("service_end_time", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondIsNull() {
        ew.isNull("bid_bond");
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bid_bond");
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondIsNotNull() {
        ew.isNotNull("bid_bond");
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bid_bond");
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondEq(Object value) {
        ew.eq("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondNe(Object value) {
        ew.ne("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondGt(Object value) {
        ew.gt("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondGe(Object value) {
        ew.ge("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondLt(Object value) {
        ew.lt("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondLe(Object value) {
        ew.le("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondIn(Object... value) {
        ew.in("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondNotIn(Object... value) {
        ew.notIn("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondBetween(Object value, Object value1) {
        ew.between("bid_bond", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bid_bond", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondNotBetween(Object value, Object value1) {
        ew.notBetween("bid_bond", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bid_bond", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondLike(String value) {
        ew.like("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBidBondNotLike(String value) {
        ew.notLike("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBidBondNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bid_bond", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountIsNull() {
        ew.isNull("amount");
        return this;
    }

    public GuaranteeInfoDOCondition orAmountIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("amount");
        return this;
    }

    public GuaranteeInfoDOCondition andAmountIsNotNull() {
        ew.isNotNull("amount");
        return this;
    }

    public GuaranteeInfoDOCondition orAmountIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("amount");
        return this;
    }

    public GuaranteeInfoDOCondition andAmountEq(Object value) {
        ew.eq("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountNe(Object value) {
        ew.ne("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountGt(Object value) {
        ew.gt("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountGe(Object value) {
        ew.ge("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountLt(Object value) {
        ew.lt("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountLe(Object value) {
        ew.le("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountIn(Object... value) {
        ew.in("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountNotIn(Object... value) {
        ew.notIn("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountBetween(Object value, Object value1) {
        ew.between("amount", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("amount", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountNotBetween(Object value, Object value1) {
        ew.notBetween("amount", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("amount", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountLike(String value) {
        ew.like("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andAmountNotLike(String value) {
        ew.notLike("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition orAmountNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("amount", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateIsNull() {
        ew.isNull("rate");
        return this;
    }

    public GuaranteeInfoDOCondition orRateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("rate");
        return this;
    }

    public GuaranteeInfoDOCondition andRateIsNotNull() {
        ew.isNotNull("rate");
        return this;
    }

    public GuaranteeInfoDOCondition orRateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("rate");
        return this;
    }

    public GuaranteeInfoDOCondition andRateEq(Object value) {
        ew.eq("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateNe(Object value) {
        ew.ne("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateGt(Object value) {
        ew.gt("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateGe(Object value) {
        ew.ge("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateLt(Object value) {
        ew.lt("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateLe(Object value) {
        ew.le("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateIn(Object... value) {
        ew.in("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateNotIn(Object... value) {
        ew.notIn("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateBetween(Object value, Object value1) {
        ew.between("rate", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orRateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("rate", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andRateNotBetween(Object value, Object value1) {
        ew.notBetween("rate", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orRateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("rate", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andRateLike(String value) {
        ew.like("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRateNotLike(String value) {
        ew.notLike("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("rate", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeIsNull() {
        ew.isNull("pay_type");
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("pay_type");
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeIsNotNull() {
        ew.isNotNull("pay_type");
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("pay_type");
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeEq(Object value) {
        ew.eq("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeNe(Object value) {
        ew.ne("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeGt(Object value) {
        ew.gt("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeGe(Object value) {
        ew.ge("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeLt(Object value) {
        ew.lt("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeLe(Object value) {
        ew.le("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeIn(Object... value) {
        ew.in("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeNotIn(Object... value) {
        ew.notIn("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeBetween(Object value, Object value1) {
        ew.between("pay_type", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("pay_type", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeNotBetween(Object value, Object value1) {
        ew.notBetween("pay_type", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("pay_type", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeLike(String value) {
        ew.like("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayTypeNotLike(String value) {
        ew.notLike("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("pay_type", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountIsNull() {
        ew.isNull("pay_account");
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("pay_account");
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountIsNotNull() {
        ew.isNotNull("pay_account");
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("pay_account");
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountEq(Object value) {
        ew.eq("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountNe(Object value) {
        ew.ne("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountGt(Object value) {
        ew.gt("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountGe(Object value) {
        ew.ge("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountLt(Object value) {
        ew.lt("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountLe(Object value) {
        ew.le("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountIn(Object... value) {
        ew.in("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountNotIn(Object... value) {
        ew.notIn("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountBetween(Object value, Object value1) {
        ew.between("pay_account", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("pay_account", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountNotBetween(Object value, Object value1) {
        ew.notBetween("pay_account", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("pay_account", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountLike(String value) {
        ew.like("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayAccountNotLike(String value) {
        ew.notLike("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayAccountNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("pay_account", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameIsNull() {
        ew.isNull("pay_name");
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("pay_name");
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameIsNotNull() {
        ew.isNotNull("pay_name");
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("pay_name");
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameEq(Object value) {
        ew.eq("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameNe(Object value) {
        ew.ne("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameGt(Object value) {
        ew.gt("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameGe(Object value) {
        ew.ge("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameLt(Object value) {
        ew.lt("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameLe(Object value) {
        ew.le("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameIn(Object... value) {
        ew.in("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameNotIn(Object... value) {
        ew.notIn("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameBetween(Object value, Object value1) {
        ew.between("pay_name", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("pay_name", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameNotBetween(Object value, Object value1) {
        ew.notBetween("pay_name", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("pay_name", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameLike(String value) {
        ew.like("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayNameNotLike(String value) {
        ew.notLike("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("pay_name", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneIsNull() {
        ew.isNull("pay_phone");
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("pay_phone");
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneIsNotNull() {
        ew.isNotNull("pay_phone");
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("pay_phone");
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneEq(Object value) {
        ew.eq("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneNe(Object value) {
        ew.ne("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneGt(Object value) {
        ew.gt("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneGe(Object value) {
        ew.ge("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneLt(Object value) {
        ew.lt("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneLe(Object value) {
        ew.le("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneIn(Object... value) {
        ew.in("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneNotIn(Object... value) {
        ew.notIn("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneBetween(Object value, Object value1) {
        ew.between("pay_phone", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("pay_phone", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneNotBetween(Object value, Object value1) {
        ew.notBetween("pay_phone", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("pay_phone", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneLike(String value) {
        ew.like("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayPhoneNotLike(String value) {
        ew.notLike("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayPhoneNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("pay_phone", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankIsNull() {
        ew.isNull("pay_bank_openbank");
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("pay_bank_openbank");
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankIsNotNull() {
        ew.isNotNull("pay_bank_openbank");
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("pay_bank_openbank");
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankEq(Object value) {
        ew.eq("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankNe(Object value) {
        ew.ne("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankGt(Object value) {
        ew.gt("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankGe(Object value) {
        ew.ge("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankLt(Object value) {
        ew.lt("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankLe(Object value) {
        ew.le("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankIn(Object... value) {
        ew.in("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankNotIn(Object... value) {
        ew.notIn("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankBetween(Object value, Object value1) {
        ew.between("pay_bank_openbank", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("pay_bank_openbank", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankNotBetween(Object value, Object value1) {
        ew.notBetween("pay_bank_openbank", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("pay_bank_openbank", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankLike(String value) {
        ew.like("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayBankOpenbankNotLike(String value) {
        ew.notLike("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayBankOpenbankNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("pay_bank_openbank", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyIsNull() {
        ew.isNull("guarantee_duty");
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_duty");
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyIsNotNull() {
        ew.isNotNull("guarantee_duty");
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_duty");
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyEq(Object value) {
        ew.eq("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyNe(Object value) {
        ew.ne("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyGt(Object value) {
        ew.gt("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyGe(Object value) {
        ew.ge("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyLt(Object value) {
        ew.lt("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyLe(Object value) {
        ew.le("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyIn(Object... value) {
        ew.in("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyNotIn(Object... value) {
        ew.notIn("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyBetween(Object value, Object value1) {
        ew.between("guarantee_duty", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_duty", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_duty", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_duty", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyLike(String value) {
        ew.like("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteeDutyNotLike(String value) {
        ew.notLike("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteeDutyNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_duty", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyIsNull() {
        ew.isNull("guarantee_property");
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_property");
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyIsNotNull() {
        ew.isNotNull("guarantee_property");
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_property");
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyEq(Object value) {
        ew.eq("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyNe(Object value) {
        ew.ne("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyGt(Object value) {
        ew.gt("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyGe(Object value) {
        ew.ge("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyLt(Object value) {
        ew.lt("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyLe(Object value) {
        ew.le("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyIn(Object... value) {
        ew.in("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyNotIn(Object... value) {
        ew.notIn("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyBetween(Object value, Object value1) {
        ew.between("guarantee_property", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_property", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_property", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_property", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyLike(String value) {
        ew.like("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGuaranteePropertyNotLike(String value) {
        ew.notLike("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGuaranteePropertyNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_property", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationIsNull() {
        ew.isNull("pay_limitation");
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("pay_limitation");
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationIsNotNull() {
        ew.isNotNull("pay_limitation");
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("pay_limitation");
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationEq(Object value) {
        ew.eq("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationNe(Object value) {
        ew.ne("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationGt(Object value) {
        ew.gt("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationGe(Object value) {
        ew.ge("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationLt(Object value) {
        ew.lt("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationLe(Object value) {
        ew.le("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationIn(Object... value) {
        ew.in("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationNotIn(Object... value) {
        ew.notIn("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationBetween(Object value, Object value1) {
        ew.between("pay_limitation", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("pay_limitation", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationNotBetween(Object value, Object value1) {
        ew.notBetween("pay_limitation", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("pay_limitation", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationLike(String value) {
        ew.like("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andPayLimitationNotLike(String value) {
        ew.notLike("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition orPayLimitationNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("pay_limitation", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoIsNull() {
        ew.isNull("bank_record_no");
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bank_record_no");
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoIsNotNull() {
        ew.isNotNull("bank_record_no");
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bank_record_no");
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoEq(Object value) {
        ew.eq("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoNe(Object value) {
        ew.ne("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoGt(Object value) {
        ew.gt("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoGe(Object value) {
        ew.ge("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoLt(Object value) {
        ew.lt("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoLe(Object value) {
        ew.le("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoIn(Object... value) {
        ew.in("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoNotIn(Object... value) {
        ew.notIn("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoBetween(Object value, Object value1) {
        ew.between("bank_record_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bank_record_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoNotBetween(Object value, Object value1) {
        ew.notBetween("bank_record_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bank_record_no", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoLike(String value) {
        ew.like("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andBankRecordNoNotLike(String value) {
        ew.notLike("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition orBankRecordNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bank_record_no", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawIsNull() {
        ew.isNull("applicable_law");
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("applicable_law");
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawIsNotNull() {
        ew.isNotNull("applicable_law");
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("applicable_law");
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawEq(Object value) {
        ew.eq("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawNe(Object value) {
        ew.ne("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawGt(Object value) {
        ew.gt("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawGe(Object value) {
        ew.ge("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawLt(Object value) {
        ew.lt("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawLe(Object value) {
        ew.le("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawIn(Object... value) {
        ew.in("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawNotIn(Object... value) {
        ew.notIn("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawBetween(Object value, Object value1) {
        ew.between("applicable_law", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("applicable_law", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawNotBetween(Object value, Object value1) {
        ew.notBetween("applicable_law", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("applicable_law", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawLike(String value) {
        ew.like("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andApplicableLawNotLike(String value) {
        ew.notLike("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition orApplicableLawNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("applicable_law", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkIsNull() {
        ew.isNull("remark");
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("remark");
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkIsNotNull() {
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkEq(Object value) {
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkNe(Object value) {
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkGt(Object value) {
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkGe(Object value) {
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkLt(Object value) {
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkLe(Object value) {
        ew.le("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkIn(Object... value) {
        ew.in("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkNotIn(Object... value) {
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkBetween(Object value, Object value1) {
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkLike(String value) {
        ew.like("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andRemarkNotLike(String value) {
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition orRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseIsNull() {
        ew.isNull("claim_clause");
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("claim_clause");
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseIsNotNull() {
        ew.isNotNull("claim_clause");
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("claim_clause");
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseEq(Object value) {
        ew.eq("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseNe(Object value) {
        ew.ne("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseGt(Object value) {
        ew.gt("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseGe(Object value) {
        ew.ge("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseLt(Object value) {
        ew.lt("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseLe(Object value) {
        ew.le("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseIn(Object... value) {
        ew.in("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseNotIn(Object... value) {
        ew.notIn("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseBetween(Object value, Object value1) {
        ew.between("claim_clause", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("claim_clause", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseNotBetween(Object value, Object value1) {
        ew.notBetween("claim_clause", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("claim_clause", value, value1);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseLike(String value) {
        ew.like("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition andClaimClauseNotLike(String value) {
        ew.notLike("claim_clause", value);
        return this;
    }

    public GuaranteeInfoDOCondition orClaimClauseNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("claim_clause", value);
        return this;
    }
}